package com.ants.boot.wx.vo.wxarticle;

import com.ants.boot.wx.vo.wxarticlecomment.WxArticleCommentVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

/**
 * @author 蚂蚁会花呗
 * @date 2022/6/7 15:39
 */
@ApiModel(value = "详情")
public class DetailArticleVo {

    @ApiModelProperty(value = "主键id")
    private Long id;

    @ApiModelProperty(value = "朋友圈内容")
    private String contentText;

    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "照片")
    private String pictureList;

    @ApiModelProperty(value = "用户头像")
    private String userAvatarUrl;

    @ApiModelProperty(value = "用户昵称")
    private String userNickName;


    @ApiModelProperty(value = "评论列表")
    private List<WxArticleCommentVo> commentList = new ArrayList<>();

    @ApiModelProperty(value = "回复列表")
    private List<WxArticleCommentVo> commentList2 = new ArrayList<>();

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getContentText() {
        return contentText;
    }

    public void setContentText(String contentText) {
        this.contentText = contentText;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public String getPictureList() {
        return pictureList;
    }

    public void setPictureList(String pictureList) {
        this.pictureList = pictureList;
    }

    public List<WxArticleCommentVo> getCommentList() {
        return commentList;
    }

    public void setCommentList(List<WxArticleCommentVo> commentList) {
        this.commentList = commentList;
    }

    public List<WxArticleCommentVo> getCommentList2() {
        return commentList2;
    }

    public void setCommentList2(List<WxArticleCommentVo> commentList2) {
        this.commentList2 = commentList2;
    }

    public String getUserAvatarUrl() {
        return userAvatarUrl;
    }

    public void setUserAvatarUrl(String userAvatarUrl) {
        this.userAvatarUrl = userAvatarUrl;
    }

    public String getUserNickName() {
        return userNickName;
    }

    public void setUserNickName(String userNickName) {
        this.userNickName = userNickName;
    }
}
